section { display: flex; width: 100vw; height: 100vh; padding: 150px 200px; background: url("/assets/images/login/bg.jpg") no-repeat center 90px; background-size: 100% auto; align-items: flex-start; justify-content: flex-end; }
section nz-card { width: 18.75vw; min-width: 300px; background: rgba(51,51,51,1); opacity: 0.9; border-radius: 10px; }
section nz-card nz-form-item:nth-child(2) { margin: 0 0 15px; }
section nz-card input { height: 40px; padding-left: 40px; }
section nz-card svg { height: 150px; margin-bottom: 40px; }
section nz-card button { width: 100%; height: 40px; margin-top: 35px; }
